package org.edu.fegin.domain;

import java.io.Serializable;
import java.util.Date;

public class VeUser
        implements Serializable
{
    private static final long serialVersionUID = 1L;
    private Integer id;
    private String account;
    private String nickname;
    private String password;
    private String phone;
    private Date lastlogintime;
    private String lastloginip;
    private Integer logincount;
    private String email;
    private String mobile;
    private Date regtime;
    private Date createtime;
    private Date updatetime;
    private Integer status;
    private Integer orgid;
    private String huanxinAccount;
    private String huanxinPassword;
    private String birthday;
    private String sex;
    private String address;
    private String education;
    private String degree;
    private Integer provinceid;
    private Integer cityid;
    private Integer countyid;
    private String signature;
    private Integer terminalid;
    private Integer placeId;

    public void setNickname(String nickname)
    {
        this.nickname = nickname;
    }

    public int hashCode()
    {
        int PRIME = 59;int result = 1;Object $id = getId();result = result * 59 + ($id == null ? 43 : $id.hashCode());Object $logincount = getLogincount();result = result * 59 + ($logincount == null ? 43 : $logincount.hashCode());Object $status = getStatus();result = result * 59 + ($status == null ? 43 : $status.hashCode());Object $orgid = getOrgid();result = result * 59 + ($orgid == null ? 43 : $orgid.hashCode());Object $provinceid = getProvinceid();result = result * 59 + ($provinceid == null ? 43 : $provinceid.hashCode());Object $cityid = getCityid();result = result * 59 + ($cityid == null ? 43 : $cityid.hashCode());Object $countyid = getCountyid();result = result * 59 + ($countyid == null ? 43 : $countyid.hashCode());Object $terminalid = getTerminalid();result = result * 59 + ($terminalid == null ? 43 : $terminalid.hashCode());Object $placeId = getPlaceId();result = result * 59 + ($placeId == null ? 43 : $placeId.hashCode());Object $account = getAccount();result = result * 59 + ($account == null ? 43 : $account.hashCode());Object $nickname = getNickname();result = result * 59 + ($nickname == null ? 43 : $nickname.hashCode());Object $password = getPassword();result = result * 59 + ($password == null ? 43 : $password.hashCode());Object $phone = getPhone();result = result * 59 + ($phone == null ? 43 : $phone.hashCode());Object $lastlogintime = getLastlogintime();result = result * 59 + ($lastlogintime == null ? 43 : $lastlogintime.hashCode());Object $lastloginip = getLastloginip();result = result * 59 + ($lastloginip == null ? 43 : $lastloginip.hashCode());Object $email = getEmail();result = result * 59 + ($email == null ? 43 : $email.hashCode());Object $mobile = getMobile();result = result * 59 + ($mobile == null ? 43 : $mobile.hashCode());Object $regtime = getRegtime();result = result * 59 + ($regtime == null ? 43 : $regtime.hashCode());Object $createtime = getCreatetime();result = result * 59 + ($createtime == null ? 43 : $createtime.hashCode());Object $updatetime = getUpdatetime();result = result * 59 + ($updatetime == null ? 43 : $updatetime.hashCode());Object $huanxinAccount = getHuanxinAccount();result = result * 59 + ($huanxinAccount == null ? 43 : $huanxinAccount.hashCode());Object $huanxinPassword = getHuanxinPassword();result = result * 59 + ($huanxinPassword == null ? 43 : $huanxinPassword.hashCode());Object $birthday = getBirthday();result = result * 59 + ($birthday == null ? 43 : $birthday.hashCode());Object $sex = getSex();result = result * 59 + ($sex == null ? 43 : $sex.hashCode());Object $address = getAddress();result = result * 59 + ($address == null ? 43 : $address.hashCode());Object $education = getEducation();result = result * 59 + ($education == null ? 43 : $education.hashCode());Object $degree = getDegree();result = result * 59 + ($degree == null ? 43 : $degree.hashCode());Object $signature = getSignature();result = result * 59 + ($signature == null ? 43 : $signature.hashCode());return result;
    }

    protected boolean canEqual(Object other)
    {
        return other instanceof VeUser;
    }

    public boolean equals(Object o)
    {
        if (o == this) {
            return true;
        }
        if (!(o instanceof VeUser)) {
            return false;
        }
        VeUser other = (VeUser)o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) {
            return false;
        }
        Object this$logincount = getLogincount();Object other$logincount = other.getLogincount();
        if (this$logincount == null ? other$logincount != null : !this$logincount.equals(other$logincount)) {
            return false;
        }
        Object this$status = getStatus();Object other$status = other.getStatus();
        if (this$status == null ? other$status != null : !this$status.equals(other$status)) {
            return false;
        }
        Object this$orgid = getOrgid();Object other$orgid = other.getOrgid();
        if (this$orgid == null ? other$orgid != null : !this$orgid.equals(other$orgid)) {
            return false;
        }
        Object this$provinceid = getProvinceid();Object other$provinceid = other.getProvinceid();
        if (this$provinceid == null ? other$provinceid != null : !this$provinceid.equals(other$provinceid)) {
            return false;
        }
        Object this$cityid = getCityid();Object other$cityid = other.getCityid();
        if (this$cityid == null ? other$cityid != null : !this$cityid.equals(other$cityid)) {
            return false;
        }
        Object this$countyid = getCountyid();Object other$countyid = other.getCountyid();
        if (this$countyid == null ? other$countyid != null : !this$countyid.equals(other$countyid)) {
            return false;
        }
        Object this$terminalid = getTerminalid();Object other$terminalid = other.getTerminalid();
        if (this$terminalid == null ? other$terminalid != null : !this$terminalid.equals(other$terminalid)) {
            return false;
        }
        Object this$placeId = getPlaceId();Object other$placeId = other.getPlaceId();
        if (this$placeId == null ? other$placeId != null : !this$placeId.equals(other$placeId)) {
            return false;
        }
        Object this$account = getAccount();Object other$account = other.getAccount();
        if (this$account == null ? other$account != null : !this$account.equals(other$account)) {
            return false;
        }
        Object this$nickname = getNickname();Object other$nickname = other.getNickname();
        if (this$nickname == null ? other$nickname != null : !this$nickname.equals(other$nickname)) {
            return false;
        }
        Object this$password = getPassword();Object other$password = other.getPassword();
        if (this$password == null ? other$password != null : !this$password.equals(other$password)) {
            return false;
        }
        Object this$phone = getPhone();Object other$phone = other.getPhone();
        if (this$phone == null ? other$phone != null : !this$phone.equals(other$phone)) {
            return false;
        }
        Object this$lastlogintime = getLastlogintime();Object other$lastlogintime = other.getLastlogintime();
        if (this$lastlogintime == null ? other$lastlogintime != null : !this$lastlogintime.equals(other$lastlogintime)) {
            return false;
        }
        Object this$lastloginip = getLastloginip();Object other$lastloginip = other.getLastloginip();
        if (this$lastloginip == null ? other$lastloginip != null : !this$lastloginip.equals(other$lastloginip)) {
            return false;
        }
        Object this$email = getEmail();Object other$email = other.getEmail();
        if (this$email == null ? other$email != null : !this$email.equals(other$email)) {
            return false;
        }
        Object this$mobile = getMobile();Object other$mobile = other.getMobile();
        if (this$mobile == null ? other$mobile != null : !this$mobile.equals(other$mobile)) {
            return false;
        }
        Object this$regtime = getRegtime();Object other$regtime = other.getRegtime();
        if (this$regtime == null ? other$regtime != null : !this$regtime.equals(other$regtime)) {
            return false;
        }
        Object this$createtime = getCreatetime();Object other$createtime = other.getCreatetime();
        if (this$createtime == null ? other$createtime != null : !this$createtime.equals(other$createtime)) {
            return false;
        }
        Object this$updatetime = getUpdatetime();Object other$updatetime = other.getUpdatetime();
        if (this$updatetime == null ? other$updatetime != null : !this$updatetime.equals(other$updatetime)) {
            return false;
        }
        Object this$huanxinAccount = getHuanxinAccount();Object other$huanxinAccount = other.getHuanxinAccount();
        if (this$huanxinAccount == null ? other$huanxinAccount != null : !this$huanxinAccount.equals(other$huanxinAccount)) {
            return false;
        }
        Object this$huanxinPassword = getHuanxinPassword();Object other$huanxinPassword = other.getHuanxinPassword();
        if (this$huanxinPassword == null ? other$huanxinPassword != null : !this$huanxinPassword.equals(other$huanxinPassword)) {
            return false;
        }
        Object this$birthday = getBirthday();Object other$birthday = other.getBirthday();
        if (this$birthday == null ? other$birthday != null : !this$birthday.equals(other$birthday)) {
            return false;
        }
        Object this$sex = getSex();Object other$sex = other.getSex();
        if (this$sex == null ? other$sex != null : !this$sex.equals(other$sex)) {
            return false;
        }
        Object this$address = getAddress();Object other$address = other.getAddress();
        if (this$address == null ? other$address != null : !this$address.equals(other$address)) {
            return false;
        }
        Object this$education = getEducation();Object other$education = other.getEducation();
        if (this$education == null ? other$education != null : !this$education.equals(other$education)) {
            return false;
        }
        Object this$degree = getDegree();Object other$degree = other.getDegree();
        if (this$degree == null ? other$degree != null : !this$degree.equals(other$degree)) {
            return false;
        }
        Object this$signature = getSignature();Object other$signature = other.getSignature();return this$signature == null ? other$signature == null : this$signature.equals(other$signature);
    }

    public void setPlaceId(Integer placeId)
    {
        this.placeId = placeId;
    }

    public void setTerminalid(Integer terminalid)
    {
        this.terminalid = terminalid;
    }

    public void setSignature(String signature)
    {
        this.signature = signature;
    }

    public void setCountyid(Integer countyid)
    {
        this.countyid = countyid;
    }

    public void setCityid(Integer cityid)
    {
        this.cityid = cityid;
    }

    public void setProvinceid(Integer provinceid)
    {
        this.provinceid = provinceid;
    }

    public void setDegree(String degree)
    {
        this.degree = degree;
    }

    public void setEducation(String education)
    {
        this.education = education;
    }

    public void setAddress(String address)
    {
        this.address = address;
    }

    public void setSex(String sex)
    {
        this.sex = sex;
    }

    public void setBirthday(String birthday)
    {
        this.birthday = birthday;
    }

    public void setHuanxinPassword(String huanxinPassword)
    {
        this.huanxinPassword = huanxinPassword;
    }

    public void setHuanxinAccount(String huanxinAccount)
    {
        this.huanxinAccount = huanxinAccount;
    }

    public void setOrgid(Integer orgid)
    {
        this.orgid = orgid;
    }

    public void setStatus(Integer status)
    {
        this.status = status;
    }

    public void setUpdatetime(Date updatetime)
    {
        this.updatetime = updatetime;
    }

    public void setCreatetime(Date createtime)
    {
        this.createtime = createtime;
    }

    public void setRegtime(Date regtime)
    {
        this.regtime = regtime;
    }

    public void setMobile(String mobile)
    {
        this.mobile = mobile;
    }

    public void setEmail(String email)
    {
        this.email = email;
    }

    public void setLogincount(Integer logincount)
    {
        this.logincount = logincount;
    }

    public void setLastloginip(String lastloginip)
    {
        this.lastloginip = lastloginip;
    }

    public void setLastlogintime(Date lastlogintime)
    {
        this.lastlogintime = lastlogintime;
    }

    public void setPhone(String phone)
    {
        this.phone = phone;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public void setAccount(String account)
    {
        this.account = account;
    }

    public String toString()
    {
        return "VeUser(id=" + getId() + ", account=" + getAccount() + ", nickname=" + getNickname() + ", password=" + getPassword() + ", phone=" + getPhone() + ", lastlogintime=" + getLastlogintime() + ", lastloginip=" + getLastloginip() + ", logincount=" + getLogincount() + ", email=" + getEmail() + ", mobile=" + getMobile() + ", regtime=" + getRegtime() + ", createtime=" + getCreatetime() + ", updatetime=" + getUpdatetime() + ", status=" + getStatus() + ", orgid=" + getOrgid() + ", huanxinAccount=" + getHuanxinAccount() + ", huanxinPassword=" + getHuanxinPassword() + ", birthday=" + getBirthday() + ", sex=" + getSex() + ", address=" + getAddress() + ", education=" + getEducation() + ", degree=" + getDegree() + ", provinceid=" + getProvinceid() + ", cityid=" + getCityid() + ", countyid=" + getCountyid() + ", signature=" + getSignature() + ", terminalid=" + getTerminalid() + ", placeId=" + getPlaceId() + ")";
    }

    public void setPassword(String password)
    {
        this.password = password;
    }

    public Integer getId()
    {
        return this.id;
    }

    public String getAccount()
    {
        return this.account;
    }

    public String getNickname()
    {
        return this.nickname;
    }

    public String getPassword()
    {
        return this.password;
    }

    public String getPhone()
    {
        return this.phone;
    }

    public Date getLastlogintime()
    {
        return this.lastlogintime;
    }

    public String getLastloginip()
    {
        return this.lastloginip;
    }

    public Integer getLogincount()
    {
        return this.logincount;
    }

    public String getEmail()
    {
        return this.email;
    }

    public String getMobile()
    {
        return this.mobile;
    }

    public Date getRegtime()
    {
        return this.regtime;
    }

    public Date getCreatetime()
    {
        return this.createtime;
    }

    public Date getUpdatetime()
    {
        return this.updatetime;
    }

    public Integer getStatus()
    {
        return this.status;
    }

    public Integer getOrgid()
    {
        return this.orgid;
    }

    public String getHuanxinAccount()
    {
        return this.huanxinAccount;
    }

    public String getHuanxinPassword()
    {
        return this.huanxinPassword;
    }

    public String getBirthday()
    {
        return this.birthday;
    }

    public String getSex()
    {
        return this.sex;
    }

    public String getAddress()
    {
        return this.address;
    }

    public String getEducation()
    {
        return this.education;
    }

    public String getDegree()
    {
        return this.degree;
    }

    public Integer getProvinceid()
    {
        return this.provinceid;
    }

    public Integer getCityid()
    {
        return this.cityid;
    }

    public Integer getCountyid()
    {
        return this.countyid;
    }

    public String getSignature()
    {
        return this.signature;
    }

    public Integer getTerminalid()
    {
        return this.terminalid;
    }

    public Integer getPlaceId()
    {
        return this.placeId;
    }
}
